import socket

#创建socket对象
server_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

#绑定ip和端口
server_socket.bind(("127.0.0.1",8080))

#监听客户端连接
server_socket.listen(5)#最大连接数5
print("服务器启动，等待连接...")

#接受客户端连接(阻塞当前线程，直到有客户端接入)
client_socket,addr=server_socket.accept()
print("客户端连接来自:",addr)

#接收数据
data=client_socket.recv(1024)
print("接收到的数据:",data.decode("GBK"))

#发送数据
client_socket.send("Hello, 客户端!".encode("GBK"))

#关闭连接
client_socket.close()
server_socket.close()
